package com.hskn.hss.module.carPlanCar.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
public class CarPlanCarDetailVo implements Serializable {
    //        序号、车牌号、所属机构、车辆类型、计划名称、网格名称、完成状态、完成点数、设定趟次（有排班的天数*计划的趟数*班组时间段个数）
//        、作业趟次、出车时间（当日第一次接收到车辆定位的时间）、收车时间（当日最后一次接收到车辆定位的时间）、
//        规划里程、行驶里程、行驶时长、行驶油耗、在岗里程、在岗时长、在岗油耗、作业里程、作业时长、作业油耗、空驶里程、空驶时长、空驶油耗、报警次数、违规次数
    private String carId;
    private String carNumber;
    private String departmentName;
    private String carType;
    private String planId;
    private String planName;
    private String gridName;
    private Integer status;
    private Integer planDays;
    private Integer completeDays;
    private Integer setTangCi;
    private Integer workTangCi;
    private String startTime;
    private String endTime;
    private BigDecimal planMileage;

    private BigDecimal travelMileage;
    private BigDecimal travelOil;
    private String travelTime;

    private BigDecimal onGuardMileage;
    private String onGuardTime;
    private BigDecimal onGuardOil;

    private BigDecimal workMileage;
    private String workTime;
    private BigDecimal workOil;

    private BigDecimal emptyMileage;
    private String emptyTime;
    private BigDecimal emptyOil;

    private Integer alarmNumber;
    private Integer violationsNumber;

    private Date carStartTime;
    private Date carEndTime;

}
